'''3）字典'''
'''定义'''
s={'中国':'北京','美国':'华盛顿'}
s['英国']='伦敦'
print(s['英国'])

'''1.<d>.keys() 返回所有的键信息'''
s1={'中国':'北京','美国':'华盛顿'}
print(list(s1.keys()))

'''2.<d>.values() 返回所有值的信息'''
s2={'中国':'北京','美国':'华盛顿'}
print(list(s2.values()))

'''3.<d>.items() 返回所有的键值对'''
s3={'中国':'北京','美国':'华盛顿'}
print(s3.items())

'''4.<d>.get(<key>,<default>)键存在则返回相应值，否则返回默认值 '''
s4={'中国':'北京','美国':'华盛顿'}
print(s4.get('中国','上海'))

'''5.<d>.pop(<key>,<default>) 键存在则返回相应值，同时删除键值对，否则返回默认值 '''
s5={'中国':'北京','美国':'华盛顿'}
print(s5.pop('美国'))
print(s5)

'''6.<d>.popitem() 随机从字典取出一个键值对，以元祖（key，value）形式返回'''
s6={'中国':'北京','美国':'华盛顿','英国':'伦敦','法国':'巴黎'}
s6.popitem()
print(s6)


'''7.<d>.clear() 删除所有键值对'''
s7={'中国':'北京','美国':'华盛顿','英国':'伦敦','法国':'巴黎'}
s7.clear()
print(s7)

'''8.del <d>[<key>] 删除字典中某一个键值对'''
s8={'中国':'北京','美国':'华盛顿','英国':'伦敦','法国':'巴黎'}
del s8['中国']
print(s8)

'''9.<key> in <d> 如果键在地点中则返回True，否则返回False'''
s9={'中国':'北京','美国':'华盛顿','英国':'伦敦','法国':'巴黎'}
print('中国' in s9)